/*****************************************************
 * jr generated file
 ****************************************************/
import edu.ucdavis.jr.*;
import edu.ucdavis.jr.jrx.*;
import java.rmi.*;
import java.io.Serializable;

public abstract class ProcOp_DiffusionCountProcessorTovoid_impl
  extends Op_impl
  implements ProcOp_DiffusionCountProcessorTovoid
{
    public ProcOp_DiffusionCountProcessorTovoid_impl() throws java.rmi.RemoteException
    {}
    public abstract void call(long JRtimestamp
, DiffusionCountProcessor arg0
) throws java.rmi.RemoteException
;
    public abstract Cap_voidTovoid cocall(long JRtimestamp
, DiffusionCountProcessor arg0
) throws java.rmi.RemoteException
;
    public abstract Cap_voidTovoid cocall(long JRtimestamp, edu.ucdavis.jr.RemoteHandler handler
, Cap_voidTovoid fretOp, DiffusionCountProcessor arg0
) throws java.rmi.RemoteException;
    public abstract void send(long JRtimestamp, DiffusionCountProcessor arg0) throws java.rmi.RemoteException;
    public abstract void send(long JRtimestamp, edu.ucdavis.jr.RemoteHandler handler, DiffusionCountProcessor arg0
) throws java.rmi.RemoteException;
    public void send(long JRtimestamp, Exception handler) throws java.rmi.RemoteException
{ /* shouldn't be called for a ProcOp */ }
    public abstract void send(long JRtimestamp, Op_voidTovoid.JRProxyOp retOp, 
edu.ucdavis.jr.RemoteHandler handler, Exception thrown, DiffusionCountProcessor arg0) throws java.rmi.RemoteException;
    public abstract Cap_voidTovoid cosend(long JRtimestamp, DiffusionCountProcessor arg0) throws java.rmi.RemoteException;
    public abstract Cap_voidTovoid cosend(long JRtimestamp, edu.ucdavis.jr.RemoteHandler handler, DiffusionCountProcessor arg0
) throws java.rmi.RemoteException;
    public Cap_voidTovoid cosend(long JRtimestamp, Exception handler) throws java.rmi.RemoteException
{ /* shouldn't be called for a ProcOp */ return null;}
    public abstract Cap_voidTovoid cosend(long JRtimestamp, Op_voidTovoid.JRProxyOp retOp, 
edu.ucdavis.jr.RemoteHandler handler, Exception thrown, DiffusionCountProcessor arg0) throws java.rmi.RemoteException;
    public abstract Recv_DiffusionCountProcessorTovoid recv() throws java.rmi.RemoteException;
    public abstract int length() throws java.rmi.RemoteException;
    public abstract InOpIterator elements() throws java.rmi.RemoteException;
}
